Distributed graph problems through an automata-theoretic lens
نویسندگان
چکیده
The locality of a graph problem is the smallest distance T such that each node can choose its own part solution based on radius-T neighborhood. In many settings, be solved efficiently with distributed or parallel algorithm if and only it has small locality. this work we seek to automate study solvability locality: given description Π, would like determine Π solvable what asymptotic as function size graph. Put otherwise, automatically synthesize efficient algorithms for solving Π. We focus locally checkable problems; these are problems in which globally feasible looks all constant-radius neighborhoods. Prior brought primarily bad news: questions related undecidable general, even case labeled paths cycles, determining PSPACE-hard (Balliu et al., PODC 2019). complement prior negative results cases unlabeled cycles and, an extension, rooted trees. from automata-theoretic perspective by representing nondeterministic finite automaton M over unary alphabet. identify polynomial-time-computable properties near-completely capture paths, exception one specific co-NP-complete.
منابع مشابه
Extended Distributed Learning Automata An Automata-based Framework for Solving Stochastic Graph Optimization Problems
In this paper, a new structure for cooperative learning automata called extended learning automata (eDLA) is introduced. Based on the new structure, an iterative randomized heuristic algorithm using sampling is proposed for finding an optimal subgraph in a stochastic edge-weighted graph. Stochastic graphs are graphs in which the weights of edges have an unknown probability distribution. The pro...
متن کاملAn automata-theoretic approach to the verification of distributed algorithms
We introduce an automata-theoretic method for the verification of distributed algorithms running on ring networks. In a distributed algorithm, an arbitrary number of processes cooperate to achieve a common goal (e.g., elect a leader). Processes have unique identifiers (pids) from an infinite, totally ordered domain. An algorithm proceeds in synchronous rounds, each round allowing a process to p...
متن کاملEmptiness Problems for Distributed Automata
We investigate the decidability of the emptiness problem for three classes of distributed automata. These devices operate on finite directed graphs, acting as networks of identical finite-state machines that communicate in an infinite sequence of synchronous rounds. The problem is shown to be decidable in LOGSPACE for a class of forgetful automata, where the nodes see the messages received from...
متن کاملGraph-Theoretic Solutions to Computational Geometry Problems
Many problems in computational geometry are not stated in graphtheoretic terms, but can be solved efficiently by constructing an auxiliary graph and performing a graph-theoretic algorithm on it. Often, the efficiency of the algorithm depends on the special properties of the graph constructed in this way. We survey the art gallery problem, partition into rectangles, minimum-diameter clustering, ...
متن کاملImproving Conservation Techniques through Graph Theoretic Models
While concerns for local and global ecological issues increase, there is a growing need for the conservation of functioning ecosystems; as land management evolves in scope and emphasis, land managers are in need of new tools. Graph theory, a relatively efficient mathematical modeling approach, has been used for modeling and analyzing an array of networks and as a result proving itself as a pote...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Theoretical Computer Science
سال: 2023
ISSN: ['1879-2294', '0304-3975']
DOI: https://doi.org/10.1016/j.tcs.2023.113710